package com.eoner.baselibrary.bean.order;

import com.eoner.baselibrary.bean.aftersale.AfterSaleContentItemBean;
import com.eoner.baselibrary.bean.goods.ProductBean;
import com.eoner.commonbean.product.ProductMessage;

import java.util.List;

public class SaleOrderDetailData {
    private String id;
    private String order_no;
    private String order_type;
    private String type;
    private TipBean tip;
    private AddressBean address;
    private PurchaseTipBean purchase_tip;
    private BuyerInfoBean buyer_info;
    private List<ProductsBean> products;
    private String product_total;
    private String shipping_amount;
    private String product_num;
    private String subtotal;
    private String remark;
    private String show_refund_btn;
    private String show_refund_btn_text;
    private List<AfterSaleContentItemBean> content_arr;
    private long count_down_second;
    private ButtonBean button;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setOrder_no(String order_no) {
        this.order_no = order_no;
    }

    public String getOrder_no() {
        return order_no;
    }

    public String getOrder_type() {
        return order_type;
    }

    public void setOrder_type(String order_type) {
        this.order_type = order_type;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setTip(TipBean tip) {
        this.tip = tip;
    }

    public TipBean getTip() {
        return tip;
    }

    public void setAddress(AddressBean address) {
        this.address = address;
    }

    public AddressBean getAddress() {
        return address;
    }

    public void setPurchase_tip(PurchaseTipBean purchase_tip) {
        this.purchase_tip = purchase_tip;
    }

    public PurchaseTipBean getPurchase_tip() {
        return purchase_tip;
    }

    public void setBuyer_info(BuyerInfoBean buyer_info) {
        this.buyer_info = buyer_info;
    }

    public BuyerInfoBean getBuyer_info() {
        return buyer_info;
    }

    public void setProducts(List<ProductsBean> products) {
        this.products = products;
    }

    public List<ProductsBean> getProducts() {
        return products;
    }

    public void setProduct_total(String product_total) {
        this.product_total = product_total;
    }

    public String getProduct_total() {
        return product_total;
    }

    public void setShipping_amount(String shipping_amount) {
        this.shipping_amount = shipping_amount;
    }

    public String getShipping_amount() {
        return shipping_amount;
    }

    public void setProduct_num(String product_num) {
        this.product_num = product_num;
    }

    public String getProduct_num() {
        return product_num;
    }

    public void setSubtotal(String subtotal) {
        this.subtotal = subtotal;
    }

    public String getSubtotal() {
        return subtotal;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRemark() {
        return remark;
    }

    public void setShow_refund_btn(String show_refund_btn) {
        this.show_refund_btn = show_refund_btn;
    }

    public String getShow_refund_btn() {
        return show_refund_btn;
    }

    public void setShow_refund_btn_text(String show_refund_btn_text) {
        this.show_refund_btn_text = show_refund_btn_text;
    }

    public String getShow_refund_btn_text() {
        return show_refund_btn_text;
    }

    public void setContent_arr(List<AfterSaleContentItemBean> content_arr) {
        this.content_arr = content_arr;
    }

    public List<AfterSaleContentItemBean> getContent_arr() {
        return content_arr;
    }

    public void setCount_down_second(long count_down_second) {
        this.count_down_second = count_down_second;
    }

    public long getCount_down_second() {
        return count_down_second;
    }

    public void setButton(ButtonBean button) {
        this.button = button;
    }

    public ButtonBean getButton() {
        return button;
    }


    public static class TipBean {
        private String label;
        private String text;

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }
    }

    public static class AddressBean {

        private String receiver_name;
        private String receiver_phone;
        private String receiver_address;

        public String getReceiver_name() {
            return receiver_name;
        }

        public void setReceiver_name(String receiver_name) {
            this.receiver_name = receiver_name;
        }

        public String getReceiver_phone() {
            return receiver_phone;
        }

        public void setReceiver_phone(String receiver_phone) {
            this.receiver_phone = receiver_phone;
        }

        public String getReceiver_address() {
            return receiver_address;
        }

        public void setReceiver_address(String receiver_address) {
            this.receiver_address = receiver_address;
        }
    }

    public static class PurchaseTipBean {
        private String text;
        private PurchaseTargetBean target;

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public PurchaseTargetBean getTarget() {
            return target;
        }

        public void setTarget(PurchaseTargetBean target) {
            this.target = target;
        }
    }

    public static class PurchaseTargetBean {

        private String btn_text;
        private String btn_target;
        private String btn_target_val;

        public String getBtn_text() {
            return btn_text;
        }

        public void setBtn_text(String btn_text) {
            this.btn_text = btn_text;
        }

        public String getBtn_target() {
            return btn_target;
        }

        public void setBtn_target(String btn_target) {
            this.btn_target = btn_target;
        }

        public String getBtn_target_val() {
            return btn_target_val;
        }

        public void setBtn_target_val(String btn_target_val) {
            this.btn_target_val = btn_target_val;
        }
    }

    public static class BuyerInfoBean {
        private String fans_id;
        private String buyer_type;
        private String buyer_type_label;
        private String show_name;
        private String fans_txt;
        private String agent_txt;

        public String getFans_id() {
            return fans_id;
        }

        public void setFans_id(String fans_id) {
            this.fans_id = fans_id;
        }

        public String getBuyer_type() {
            return buyer_type;
        }

        public void setBuyer_type(String buyer_type) {
            this.buyer_type = buyer_type;
        }

        public String getBuyer_type_label() {
            return buyer_type_label;
        }

        public void setBuyer_type_label(String buyer_type_label) {
            this.buyer_type_label = buyer_type_label;
        }

        public String getShow_name() {
            return show_name;
        }

        public void setShow_name(String show_name) {
            this.show_name = show_name;
        }

        public String getFans_txt() {
            return fans_txt;
        }

        public void setFans_txt(String fans_txt) {
            this.fans_txt = fans_txt;
        }

        public String getAgent_txt() {
            return agent_txt;
        }

        public void setAgent_txt(String agent_txt) {
            this.agent_txt = agent_txt;
        }
    }

    public class ProductsBean {

        private String id;
        private String order_product_id;
        private String parent_product_id;
        private String product_type;
        private String name;
        private String image;
        private String attribute_desc;
        private String price;
        private String integral;
        private String buy_qty;
        private String show_refund_btn;
        private String show_refund_btn_text;

        public void setId(String id) {
            this.id = id;
        }

        public String getId() {
            return id;
        }

        public void setOrder_product_id(String order_product_id) {
            this.order_product_id = order_product_id;
        }

        public String getOrder_product_id() {
            return order_product_id;
        }

        public void setParent_product_id(String parent_product_id) {
            this.parent_product_id = parent_product_id;
        }

        public String getParent_product_id() {
            return parent_product_id;
        }

        public void setProduct_type(String product_type) {
            this.product_type = product_type;
        }

        public String getProduct_type() {
            return product_type;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getName() {
            return name;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getImage() {
            return image;
        }

        public void setAttribute_desc(String attribute_desc) {
            this.attribute_desc = attribute_desc;
        }

        public String getAttribute_desc() {
            return attribute_desc;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getPrice() {
            return price;
        }

        public void setIntegral(String integral) {
            this.integral = integral;
        }

        public String getIntegral() {
            return integral;
        }

        public void setBuy_qty(String buy_qty) {
            this.buy_qty = buy_qty;
        }

        public String getBuy_qty() {
            return buy_qty;
        }

        public void setShow_refund_btn(String show_refund_btn) {
            this.show_refund_btn = show_refund_btn;
        }

        public String getShow_refund_btn() {
            return show_refund_btn;
        }

        public void setShow_refund_btn_text(String show_refund_btn_text) {
            this.show_refund_btn_text = show_refund_btn_text;
        }

        public String getShow_refund_btn_text() {
            return show_refund_btn_text;
        }

    }

    public class ButtonBean {

        private String send_btn;
        private String pick_up_btn;
        private String up_reserve_btn;
        private String add_track_btn;
        private String view_track_btn;
        private String delivery_btn;

        public void setSend_btn(String send_btn) {
            this.send_btn = send_btn;
        }

        public String getSend_btn() {
            return send_btn;
        }

        public void setPick_up_btn(String pick_up_btn) {
            this.pick_up_btn = pick_up_btn;
        }

        public String getPick_up_btn() {
            return pick_up_btn;
        }

        public void setUp_reserve_btn(String up_reserve_btn) {
            this.up_reserve_btn = up_reserve_btn;
        }

        public String getUp_reserve_btn() {
            return up_reserve_btn;
        }

        public void setAdd_track_btn(String add_track_btn) {
            this.add_track_btn = add_track_btn;
        }

        public String getAdd_track_btn() {
            return add_track_btn;
        }

        public void setView_track_btn(String view_track_btn) {
            this.view_track_btn = view_track_btn;
        }

        public String getView_track_btn() {
            return view_track_btn;
        }

        public void setDelivery_btn(String delivery_btn) {
            this.delivery_btn = delivery_btn;
        }

        public String getDelivery_btn() {
            return delivery_btn;
        }

    }
}
